#define _CRT_SECURE_NO_WARNINGS 1
#include "Date.h"

void Test1()
{
	Date d;
	cout << d;

	cin >> d;
	cout << d;
}

void test2()
{
	/*Date d1(2024,1,1);
	Date d2(2023,1,1);
	if (d1 > d2)
	{
		cout << "d1>d2" << endl;
	}*/
	/*Date d1(2024, 1, 1);
	Date d2(2024, 1, 1);
	if (d1 >= d2)
	{
		cout << "d1>d2" << endl;
	}*/

	Date d1(2025, 1, 1);
	Date d2(2022, 1, 1);
	if (d1 != d2)
	{
		cout << "d1!=d2" << endl;
	}
}

void test3()
{
	Date d1(2024, 12, 31);
	++d1;
	cout << d1;

	cout<< d1++;
	cout << d1;

	--d1;
	cout << d1;

	cout << d1--;
	cout << d1;
}

void test4()
{
	Date d(2024, 9, 5);
	cout << d + 10000;
	cout << d;

	d += 10000;
	cout << d;
}
void test5()
{
	Date d(2024, 9, 5);
	cout << d - 10000;
	cout << d;

	d -= 10000;
	cout << d;
}

void test6()
{
	Date d1(2024, 9, 31);
	/*Date d2(2090, 1, 1);
	cout << d1 - d2 << endl;*/
}

int main()
{
	//Test1();
	//test2();
	//test3();
	//test4();
	//test5();

	/*int i = 0;
	cout << i++ << endl;
	cout << i;*/

	test6();

	return 0;
}